temporary storage permit - Spanish English Dictionary